$(function () {

    //点击“创建单据”按钮，
    $("#btn_new_payrule").click(function(){
        window.location.href="/salemanPayrule/add";
    });

    //点击列表中"查看"按钮
    $(".btn_payrule_detail").on('click',function(){
        var id = $(this).data("payrule-id");
        window.location.href="/salemanPayrule/getdetail?id="+id;
    });

    //点击列表中"启用"按钮
    $(".btn_using_payrule").click(function(){
        var id = $(this).data("payrule-id");
        $.post("/salemanPayrule/updateStateTest?id="+id, function (re) {
            if (re.data) {
                start(id);
            } else {
                bootbox.bconfirm("当前规则中，部分产品在同一区域已有结算规则，如选择确认，则产品在同一区域会采用此最新规则；" +
                    "选择取消，则请重新编辑此规则!", function (re) {
                    if (re) {
                        start(id);
                    }
                });
            }
        });

    });

    function start(id){
        $.post("/salemanPayrule/updateState?state=1&id="+id, function (re) {
            if (re.data) {
                window.location.href=window.location.href;
                window.location.reload;
            } else {
            }
        });
    }

    //点击列表中"编辑"按钮
    $(".btn_edit_payrule").click(function(){
        var id = $(this).data("payrule-id");
        window.location.href="/salemanPayrule/edit?id="+id;
    });

    //点击列表中"停用"按钮
    $(".btn_stop_payrule").click(function(){
        var id = $(this).data("payrule-id");
        bootbox.bconfirm("请确认是否停用？", function (re) {
            if (re) {
                $.post("/salemanPayrule/updateState?state=3&id="+id, function (re) {
                    if (re.data) {
                        window.location.href=window.location.href;
                        window.location.reload;
                    } else {
                    }
                });

            }
        });
    });

    //数据导出
    $("[name='btn_export']").click(function () {
        var name = $("[name='name']").val();
        var sta = $("[name='state']").val();


        //有数据时才能导出
        if($("#resultTotal_hidden").val() != 0){
            bootbox.bconfirm("确定是否导出？", function (re) {
                if (re) {
                    var url="/salemanPayrule/export?name="+name+"&state="+sta;
                    window.open(url);
                }
            });
        }else{
            bootbox.balert("没有数据，无法导出!");
        }
    });

    //规则查询 数据导出
    $("[name='btn_export_search']").click(function () {
        var prodct = $("[name='prodct']").val();
        var area = $("[name='area']").val();
        var state = $("[name='state']").val();


        //有数据时才能导出
        if($("#resultTotal_hidden").val() != 0){
            bootbox.bconfirm("确定是否导出？", function (re) {
                if (re) {
                    var url="/salemanPayrule/searchList_export?prodct="+prodct+"&area="+area+"&state="+state;
                    window.open(url);
                }
            });
        }else{
            bootbox.balert("没有数据，无法导出!");
        }
    });
});